package case2

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"net/http"
)

func Test() {

	fmt.Println("=====================================")
	fmt.Println("🚀 Gin-案例二API 服务器启动成功!")
	fmt.Println("📍 服务地址: http://127.0.0.1:60000")
	fmt.Println("=====================================")
	fmt.Println("📚 可用接口:")
	fmt.Println("  GET	/book			查询书籍信息")
	fmt.Println("  POST	/create_book	创建书籍记录")
	fmt.Println("  POST	/update_book	更新书籍信息")
	fmt.Println("  POST	/delete_book	删除书籍信息")
	fmt.Println("=====================================")

	r := gin.Default()

	r.GET("/book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "查询书籍信息",
		})
	})

	r.POST("/create_book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "创建书籍记录",
		})
	})

	r.POST("/update_book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "更新书籍信息",
		})
	})

	r.POST("/delete_book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "删除书籍信息",
		})
	})

	// 启动
	r.Run(":60000")
}
